/** @jsxRuntime classic */
/** @jsx jsx */
import { jsx } from '@emotion/react';

import { IconProps } from './util';

export function PJohnsonLogo(props: IconProps) {
  return (
    <svg
      xmlns="http://www.w3.org/2000/svg"
      width="48"
      height="48"
      fill="none"
      role="img"
      aria-label="P Johnson Tailors logo"
      {...props}
    >
      <circle cx="24" cy="24" r="24" fill="#F6F6EE" />
      <path
        fill="#000"
        d="M7.313 23.716h.59c.98 0 1.969-.259 1.969-1.348 0-.878-.731-1.293-1.523-1.293H6v.224c.555 0 .643.184.643.933V24.9c0 .756-.088.933-.643.933v.224h1.95v-.224c-.549 0-.637-.177-.637-.933v-1.184Zm0-1.58c0-.558.027-.837.67-.837.684 0 1.178.293 1.178 1.028 0 .994-.724 1.164-1.59 1.164h-.258v-1.354Zm1.955 3.574a.427.427 0 0 0 .853.007.435.435 0 0 0-.433-.443.426.426 0 0 0-.42.436Zm3.073-.28c0 .287.007.634-.054.913-.027.143-.115.258-.264.258-.298 0-.223-.544-.684-.544a.395.395 0 0 0-.412.415c0 .32.318.49.602.49.454 0 .928-.279 1.198-.646.264-.382.285-.83.285-1.3v-2.784c0-.749.088-.933.65-.933v-.224h-1.997v.224c.589 0 .677.184.677.933v3.199Zm5.977-1.823c0-1.3-.778-2.607-2.193-2.607-1.394 0-2.206 1.273-2.206 2.566 0 1.3.778 2.566 2.186 2.566 1.401 0 2.213-1.205 2.213-2.525Zm-2.193-2.383c1.124 0 1.415 1.443 1.415 2.328 0 .905-.27 2.355-1.435 2.355-1.11 0-1.408-1.524-1.408-2.368 0-.878.305-2.315 1.428-2.315Zm3.791 2.117v-1.109c0-.749.095-.933.63-.933v-.224h-1.93v.224c.535 0 .63.184.63.933V24.9c0 .755-.095.932-.63.932v.225h1.93v-.225c-.535 0-.63-.177-.63-.932v-1.246h2.105V24.9c0 .755-.088.932-.623.932v.225h1.936v-.225c-.555 0-.643-.177-.643-.932v-2.668c0-.749.088-.933.643-.933v-.224h-1.936v.224c.535 0 .623.184.623.933v1.11h-2.105Zm5.086-2.266h-1.178v.224c.542 0 .636.184.636.933V24.9c0 .755-.094.932-.636.932v.225h1.577v-.225c-.541 0-.63-.177-.63-.932v-2.988l2.932 4.145h.23v-3.825c0-.749.095-.933.63-.933v-.224h-1.571v.224c.542 0 .63.184.63.933v2.552l-2.62-3.71Zm6.613-.007c-.08.095-.216.13-.331.13-.15 0-.21-.035-.366-.082-.203-.075-.325-.116-.541-.116-.84 0-1.436.53-1.436 1.388 0 1.824 2.77 1.021 2.77 2.6 0 .565-.482.92-1.003.92-.704 0-1.313-.647-1.726-1.199l-.203.096.494 1.327c.102-.102.264-.197.413-.197.27 0 .637.197 1.063.197.84 0 1.516-.578 1.516-1.45 0-1.082-.873-1.313-1.726-1.579-.474-.143-1.097-.38-1.097-.973a.89.89 0 0 1 .9-.905c.678 0 1.192.599 1.524 1.136l.196-.095-.447-1.198Zm5.47 2.539c0-1.3-.778-2.607-2.193-2.607-1.394 0-2.207 1.273-2.207 2.566 0 1.3.779 2.566 2.187 2.566 1.401 0 2.213-1.205 2.213-2.525Zm-2.193-2.383c1.124 0 1.415 1.443 1.415 2.328 0 .905-.27 2.355-1.435 2.355-1.11 0-1.408-1.524-1.408-2.368 0-.878.304-2.315 1.428-2.315Zm3.547-.15h-1.178v.225c.542 0 .637.184.637.933V24.9c0 .755-.095.932-.637.932v.225h1.578v-.225c-.542 0-.63-.177-.63-.932v-2.988l2.931 4.145h.23v-3.825c0-.749.095-.933.63-.933v-.224h-1.57v.224c.54 0 .629.184.629.933v2.552l-2.62-3.71Z"
      />
    </svg>
  );
}
